package dome1Exception;

public class ExceptionDome2 {
    public static void main(String[] args) {
        //目标：搞清楚异常的作用
        System.out.println("程序开始");

        try {
            System.out.println(div(10,2));
            System.out.println("程序执行成功--");
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("程序出错了");
        }
        System.out.println("程序结束");

    }
    //需求：求两个数的除 并返回结果
    public static int div(int a,int b) throws Exception {
        if(b==0){
            //System.out.println("除数不能为0");
            //返回一个异常告诉上层调用者，告诉执行成功与否
            throw new Exception("除数不能为0");

        }
        int result=a/b;
        return result;
    }
}
